allyl iodide - English Synonyms Dictionary